package com.lingxu.api.ztb.model.vo;

import lombok.Data;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.sql.Clob;
import java.util.Date;

/**
 * 工可批复信息
 *
 * @author admin
 * @since 2025-10-10
 */
@Data
@ApiModel(value="工可批复信息VO", description="工可批复信息VO")
public class ViewFeasibilityStudyInfoVO {
    /**
     * 是否公开招编制单位
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="是否公开招编制单位")
    @com.alibaba.excel.annotation.ExcelProperty("是否公开招编制单位")
    @ApiModelProperty(value = "是否公开招编制单位")
    private String isPublicRecruitPrepare;
    /**
     * 是否公开招咨询单位
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="是否公开招咨询单位")
    @com.alibaba.excel.annotation.ExcelProperty("是否公开招咨询单位")
    @ApiModelProperty(value = "是否公开招咨询单位")
    private String isPublicRecruitConsult;
    /**
     * 项目名称
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="项目名称")
    @com.alibaba.excel.annotation.ExcelProperty("项目名称")
    @ApiModelProperty(value = "项目名称")
    private String projectName;
    /**
     * 项目code
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="项目code")
    @com.alibaba.excel.annotation.ExcelProperty("项目code")
    @ApiModelProperty(value = "项目code")
    private String projectCode;
    /**
     * 项目编号
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="项目编号")
    @com.alibaba.excel.annotation.ExcelProperty("项目编号")
    @ApiModelProperty(value = "项目编号")
    private String projectNumber;
    /**
     * 项目类型
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="项目类型")
    @com.alibaba.excel.annotation.ExcelProperty("项目类型")
    @ApiModelProperty(value = "项目类型")
    private String projectType;
    /**
     * 是否跳过建议书环节
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="是否跳过建议书环节")
    @com.alibaba.excel.annotation.ExcelProperty("是否跳过建议书环节")
    @ApiModelProperty(value = "是否跳过建议书环节")
    private String isSkipProposal;
    /**
     * 跳过建议书环节原因
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="跳过建议书环节原因")
    @com.alibaba.excel.annotation.ExcelProperty("跳过建议书环节原因")
    @ApiModelProperty(value = "跳过建议书环节原因")
    private String skipProposalReason;
    /**
     * 申报单位
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="申报单位")
    @com.alibaba.excel.annotation.ExcelProperty("申报单位")
    @ApiModelProperty(value = "申报单位")
    private String applicantUnit;
    /**
     * 申报负责人
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="申报负责人")
    @com.alibaba.excel.annotation.ExcelProperty("申报负责人")
    @ApiModelProperty(value = "申报负责人")
    private String applicantLeader;
    /**
     * 负责人联系方式
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="负责人联系方式")
    @com.alibaba.excel.annotation.ExcelProperty("负责人联系方式")
    @ApiModelProperty(value = "负责人联系方式")
    private String leaderContact;
    /**
     * 可行性报告编制单位
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="可行性报告编制单位")
    @com.alibaba.excel.annotation.ExcelProperty("可行性报告编制单位")
    @ApiModelProperty(value = "可行性报告编制单位")
    private String feasibilityReportUnit;
    /**
     * 工可咨询单位
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="工可咨询单位")
    @com.alibaba.excel.annotation.ExcelProperty("工可咨询单位")
    @ApiModelProperty(value = "工可咨询单位")
    private String consultationUnit;
    /**
     * 工可文件
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="工可文件")
    @com.alibaba.excel.annotation.ExcelProperty("工可文件")
    @ApiModelProperty(value = "工可文件")
    private String feasibilityFile;
    /**
     * 批复文件
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="批复文件")
    @com.alibaba.excel.annotation.ExcelProperty("批复文件")
    @ApiModelProperty(value = "批复文件")
    private String approvalDocument;
    /**
     * 批复单位
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="批复单位")
    @com.alibaba.excel.annotation.ExcelProperty("批复单位")
    @ApiModelProperty(value = "批复单位")
    private String approvalUnit;
    /**
     * 批复文号
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="批复文号")
    @com.alibaba.excel.annotation.ExcelProperty("批复文号")
    @ApiModelProperty(value = "批复文号")
    private String approvalNumber;
    /**
     * 列入规划时间
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="列入规划时间",format = "yyyy-MM-dd HH:mm:ss")
    @com.alibaba.excel.annotation.ExcelProperty("列入规划时间")
    @ApiModelProperty(value = "列入规划时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date planningInclusionDate;
    /**
     * 申报时间
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="申报时间",format = "yyyy-MM-dd HH:mm:ss")
    @com.alibaba.excel.annotation.ExcelProperty("申报时间")
    @ApiModelProperty(value = "申报时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date applicantDate;
    /**
     * 批复时间
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="批复时间",format = "yyyy-MM-dd HH:mm:ss")
    @com.alibaba.excel.annotation.ExcelProperty("批复时间")
    @ApiModelProperty(value = "批复时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date approvalTime;
    /**
     * 工可项目预算（亿）
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="工可项目预算（亿）")
    @com.alibaba.excel.annotation.ExcelProperty("工可项目预算（亿）")
    @ApiModelProperty(value = "工可项目预算（亿）")
    private String projectFeasibilityBudget;

    @cn.afterturn.easypoi.excel.annotation.ExcelIgnore
    @com.alibaba.excel.annotation.ExcelIgnore
    private Long pageNo;

    @cn.afterturn.easypoi.excel.annotation.ExcelIgnore
    @com.alibaba.excel.annotation.ExcelIgnore
    private Long pageSize;
}